Мы с Вами смотрели утилиты по изучению классов в сборке почитайте "Шаг 74 - ILDasm подробнее". Но в самой Net есть возможности самим реализовать подобные утилиты. Смотрим код.
using System;
using System.Reflection;
class MainClass
{
public static void Main(string[] args)
{
Assembly a = Assembly.Load("Mscorlib.dll");
Type[] types = a.GetTypes( );
foreach(Type t in types)
{
Console.WriteLine("Type is {0}", t);
}
Console.WriteLine("{0} types found", types.Length);
}
}
Класс Assembly обеспечивает всем необходимым для изучения сборки. Мы с Вами открыли сборку Mscorlib.dll и получили из нее все типы в массив GetTypes после чего просто перебрали массив с целью вывода типов на экран.
